match preparation..